$( '.rcfilters-container' ).append( filtersWidget.$element );
$( 'body' ).append( $overlay );
+ $( '.rcfilters-head' ).addClass( 'mw-rcfilters-ui-ready' );
$( 'a.mw-helplink' ).attr(
'href',
* Respond to changes list model invalidate
*/
mw.rcfilters.ui.ChangesListWrapperWidget.prototype.onModelInvalidate = function () {
- $( '.rcfilters-head' ).removeClass( 'mw-rcfilters-ui-ready' );
$( '.rcfilters-spinner' ).removeClass( 'mw-rcfilters-ui-ready' );
this.$element.removeClass( 'mw-rcfilters-ui-ready' );
};
}
}
- $( '.rcfilters-head' ).addClass( 'mw-rcfilters-ui-ready' );
$( '.rcfilters-spinner' ).addClass( 'mw-rcfilters-ui-ready' );
this.$element.addClass( 'mw-rcfilters-ui-ready' );
};
*/
mw.rcfilters.ui.FormWrapperWidget.prototype.onChangesModelInvalidate = function () {
this.$submitButton.prop( 'disabled', true );
+ this.$element.removeClass( 'mw-rcfilters-ui-ready' );
};
/**
*/
mw.rcfilters.ui.FormWrapperWidget.prototype.onChangesModelUpdate = function ( $changesList, $fieldset, isInitialDOM ) {
this.$submitButton.prop( 'disabled', false );
+ this.$element.removeClass( 'mw-rcfilters-ui-ready' );
// Replace the entire fieldset
this.$element.empty().append( $fieldset.contents() );